#ifndef __LINKLIST_H_
#define __LINKLIST_H_

#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
#include <pthread.h>
#include <unistd.h>
#include <time.h>
typedef int datatype; 

typedef struct listnode{
	datatype data;
	struct listnode *next;
}list_node,*list_pnode;


extern void init_linklist(list_pnode *H);
extern void insert_linklist(list_pnode pnode,list_pnode new_pnode);
extern void del_linklist(list_pnode pnode);
extern bool isempty_linklist(list_pnode head);
extern void show_linklist(list_pnode head);
#endif
